
jQuery(document).ready(function($) 
{
        function load(num) 
	{
        }

        $.history.init(function(url) 
	{
                $.ajax(
                {
                     type: 'POST',
                     url: "./panel_checklogin",
                     cache: false,
                     success: function(html)
                     {
                         if (html == 'false')
                         {
                             var autologin = url.split(/\?autologin=/);
                             if (autologin.length == 2)
                             {
                                 $.ajax(
                                 {
                                      type: 'POST',
                                      data: {hash:autologin[1]},
                                      url: "./panel_autologin",
                                      cache: false,
                                      success: function(html)
                                      {
                                          if (html == 'false')
                                          {
                                               location.href = "login";
                                          }
                                          else
                                          {
                                              location.reload();
                                          }
                                              
                                      }
                                 });
                             }
                             else
                                 location.href = "login";
                         }
                         else
                         {
                             var string = url.split(/:/);
                             if (string[0] == "shared" && string[1])
                             {
                                    shared_tabs = [];
                                    shared_tabs = string[1].split(/,/);
                                    for(var i in shared_tabs)
                                    {
                                        if (!shared_tabs.hasOwnProperty(i)) continue;
                                        tab = shared_tabs[i].split(/=/);
                                        $('#' + tab[1] + '[order="' + tab[0] + '"] a').trigger('click');
                                    }
                                    if (!$('#shared_tab').hasClass("active"))
                                        $('#shared_tab > a').trigger('click');
                             }
                             else if (string[0] == "messages" && string[1])
                             {
                                    if (!$('#messages_tab').hasClass("active"))
                                        $('#messages_tab > a').trigger('click');
                             }
                             else if (string[0] == "users_bills" && string[1])
                             {
                                    if (!$('#users_bills_tab').hasClass("active"))
                                        $('#users_bills_tab > a').trigger('click');
                             }
                             else
                             {
                                    var autologin = url.split(/\/\?autologin=/);
                                    url = autologin[0];
                                    if (!$('#' + url + '_tab').hasClass("active"))
                                        $('#' + url + '_tab > a').trigger('click');
                                    if (url == "")
                                            $.history.load("shared");	
                             }
                         }
                     }
                });
        });

        $('#ajax-links a').live('click', function(e) 
	{
        	var url = $(this).attr('href');
        	url = url.replace(/^.*#/, '');
        	$.history.load(url);
        	return false;
        });
});
